<?xml version="1.0"?>
<component name="org.nuxeo.ecm.multi.tenant.directories.override">

  <require>org.nuxeo.ecm.multi.tenant.directories</require>

  <extension point="directories" target="org.nuxeo.ecm.directory.ui.DirectoryUIManager">

    <directory layout="multi_tenant_vocabulary" name="topic" sortField="label">
      <deleteConstraint class="org.nuxeo.ecm.directory.api.ui.HierarchicalDirectoryUIDeleteConstraint">
        <property name="targetDirectory">subtopic</property>
        <property name="targetDirectoryField">parent</property>
      </deleteConstraint>
    </directory>
    <directory layout="multi_tenant_subtopic_vocabulary" name="subtopic" sortField="parent"/>

    <directory layout="multi_tenant_l10ncoverage_vocabulary" name="l10ncoverage" sortField="id">
      <deleteConstraint class="org.nuxeo.ecm.directory.api.ui.HierarchicalDirectoryUIDeleteConstraint">
        <property name="targetDirectory">l10ncoverage</property>
        <property name="targetDirectoryField">parent</property>
      </deleteConstraint>
    </directory>
    <directory layout="multi_tenant_l10nsubjects_vocabulary" name="l10nsubjects" sortField="id">
      <deleteConstraint class="org.nuxeo.ecm.directory.api.ui.HierarchicalDirectoryUIDeleteConstraint">
        <property name="targetDirectory">l10nsubjects</property>
        <property name="targetDirectoryField">parent</property>
      </deleteConstraint>
    </directory>
  </extension>

</component>
